Het SOLID patroon
Home

Het SOLID patroon

Het SOLID patroon

SOLID is een acronym die verwijst naar vijf design principes voor goede programmeercode. SOLID werd uitgevonden door Robert C. Martin, ook wel bekend als Uncle Bob. SOLID betekent:

Single Responsibility Principle

Single Responsability Principle of SRP stelt dat elke codeblok (klasse, methode, if) één enkele verantwoordelijkheid heeft. Er mag nooit meer dan één reden zijn om een codeblok te veranderen.

Denken in termen van 'responsability' helpt bij het ontwerpen van code. Splits grote codeblokken in kleinere, en vermijd 'god' klassen. Last but not least, voeg eenvoudige commentaar toe. Als de zinnen eenvoudig blijven zit alles goed. Als je begint zinnen te schrijven met, zoals in dit geval, maar als, behalve wanneer, of, dan is de kans groot dat je verkeerd zit.

Open / Closed Principle

Liskov Substitutie Principle

Interface Segregatie Principle

Dependency Inversion Principle

Bronnen

William Durand, From STUPID to SOLID Code!, 30 July 2013

Paragraaf

JI
2019-08-23 11:39:19